home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9309 / DOS66.CD < prev    next >
Text File  |  1995-04-19  |  16KB  |  260 lines

  1.           @VMentsük ami menthetô!@N
  2.           
  3.           @VBiztonsági másolatok az MS DOS 6.0-ban@N
  4.           
  5.           Minden   valamirevaló   szoftver   kézikönyve   felhívja   a
  6.           figyelmet  a biztonsági másolatok készítésének fontosságára.
  7.           Sok  veszély  fenyegeti a programok és adatok biztonságát --
  8.           kezdve  a  hardver-  vagy lemezhibák okozta adatvesztéstôl a
  9.           véletlen  törlésen és felülíráson át a szándékos rongálásig,
  10.           illetve  a  vírusok és/vagy programhibák okozta károsodásig.
  11.           Az  MS DOS 6.0 két programot kínál a biztonsági másolatokkal
  12.           való munkákhoz.
  13.           
  14.           
  15.           Az   MS   DOS   5.0-ban  még  a  klasszikus  BACKUP  parancs
  16.           szerepelt.  Aki  erre  vágyik,  az  az  MS  DOS  6.0 mellett
  17.           megjelentetett  Supplemental Disken megtalálhatja. A program
  18.           nem  menüs,  csak  parancssori paraméterezéssel használható,
  19.           és  nem  alkalmaz semmiféle tömörítési eljárást. Éppen ezért
  20.           használata    nemcsak    kényelmetlen    és   lassú,   hanem
  21.           gazdaságtalan  is,  mivel  majd  kétszer annyi lemezre tudja
  22.           kimásolni   a  merevlemez  tartalmát,  mint  a  kifejezetten
  23.           backup  feladatokra készített célprogramok. ùgy látszik, ezt
  24.           végre  a  Microsoft  is  észrevette, s beépítette a DOS-ba a
  25.           Norton  Backup  egy  speciális  változatát MSBACKUP néven. A
  26.           program  --  bár  vannak  hiányosságai  --  kifejezetten jó.
  27.           Mind  DOS,  mind Windows alatt egyszerûvé teszi a biztonsági
  28.           másolatok  készítését,  gyors,  s emellett a DoubleSpace-hez
  29.           hasonló   tömörítéssel  az  eddigieknél  sokkal  hatékonyabb
  30.           lemezkihasználást tesz lehetôvé.
  31.           
  32.           Ebben   a   biztonsági   másolatok  készítésével  foglalkozó
  33.           részben  elôször  az  MSBACKUP  programot,  majd  a  régebbi
  34.           DOS-verziók   BACKUP   programjával   készített   biztonsági
  35.           másolatok   visszaállítására   szolgáló   RESTORE  parancsot
  36.           ismertetjük.  A  Supplemental Disken található hagyományosan
  37.           gyengécske BACKUP program ismertetésétôl eltekintünk.
  38.           
  39.           
  40.            @VMSBACKUP@N
  41.           
  42.           A  program a DOS telepítésekor kerül a merevlemezre. A SETUP
  43.           futtatásakor  kell  választanunk,  hogy  csak a DOS-, csak a
  44.           Windows-változat   vagy   mindkettô  telepítését  kérjük.  A
  45.           programok    elsôsorban    interaktív    menüs   használatra
  46.           készültek.   Komoly   helpet   kap  a  felhasználó  a  menüs
  47.           programokban,  s  használatuk  oly  egyszerû, hogy komolyabb
  48.           angol  tudás  és  mélyebb  számítógépes  ismeretek nélkül is
  49.           bárki   készíthet   biztonsági   másolatot   lemezeirôl.   A
  50.           programot  indító parancssorban mindössze négyféle paraméter
  51.           szerepelhet.   Ezek   közül   az  elsô  a  setupfile,  amely
  52.           tartalmazza  azokat  az  információkat,  amelyek  a  program
  53.           mûködéséhez     szükségesek:     a     mentendô     file-ok,
  54.           lemezterületek,  a  kiválasztási kritériumok, hol készítse a
  55.           másolatokat,  hogyan  készítse  a  másolatokat  stb.  Ha nem
  56.           adunk   meg   setupfile-t   a  parancssorban,  a  program  a
  57.           DEFAULT.SET file-t használja fel.
  58.           
  59.           A   parancssori   paraméterekrôl   a   DOS-parancsoknál  már
  60.           megszokott   @K/?@N   kapcsoló   ad   tájékoztatást.   A   lista
  61.           mindössze  három  kapcsolót  tartalmaz,  amelyek  a képernyô
  62.           kezelését   befolyásolják.  A  @K/LCD@N  kapcsoló  a  hordozható
  63.           gépeken  hasznos.  Hatására  a  program a folyadékkristályos
  64.           kijelzôkhöz   igazítva   dolgozik.   A   @K/BW@N  kapcsoló  arra
  65.           utasítja   a   programot,   hogy   fekete-fehér   üzemmódban
  66.           dolgozzon.  Ez  azoknak  elônyös,  akik  mono  VGA  vagy EGA
  67.           monitort    használnak.   A   @K/BW@N   kapcsolóval   ezeken   a
  68.           monitorokon  is  jól  olvasható  képernyôket ad a program. A
  69.           @K/MDA@N    kapcsoló   pedig   azok   számára   kerül   bele   a
  70.           készletbe,   akik   csak   monokróm   adapterrel  (Hercules)
  71.           rendelkeznek.
  72.           
  73.           Az  MSBACKUP  azon  programok  közé tartozik, amelyeket csak
  74.           merevlemezrôl  indíthatunk.  Bár  floppykról is készíthetünk
  75.           backup   másolatot,  de  indítani  mindenképp  merevlemezrôl
  76.           kell.  Munkája  során  a  program  katalógust  is készít egy
  77.           katalógusfile-ba,   amely   az   alábbiakat  tartalmazza:  a
  78.           forráslemez  könyvtárszerkezetét;  a kiválasztott file-ok és
  79.           könyvtárak   nevét,  méretét  és  attribútumait;  a  file-ok
  80.           összes   számát;   a   backup  teljes  méretét;  a  használt
  81.           setupfile nevét; a backup készítésének dátumát.
  82.           
  83.           A   katalógusfile-ok   egyedi   nevet   kapnak,   ez   segít
  84.           azonosítani  egy  backup  készletet/beállítást. A név minden
  85.           eleme   információt   hordoz.   Nézzünk   egy  példát,  amin
  86.           keresztül     megismerhetjük     a     névadás    logikáját:
  87.           @KCD30517A.FUL.@N   Az  elsô  karakter  (C)  az  elsô  elmentett
  88.           meghajtó  neve.  A  második (D) az utolsó elmentett meghajtó
  89.           neve.  A  harmadik  (3)  a  mentés évének utolsó számjegye a
  90.           rendszeróra  alapján.  A  negyedik és ötödik karakter (05) a
  91.           mentés  hónapjának  sorszámát adja meg. A hatodik és hetedik
  92.           (17)  a  mentés napját azonosítja az adott hónapban, szintén
  93.           a  rendszeróra  alapján.  Az  utolsó  karakter (A) pedig azt
  94.           jelöli,  aznap hányadik mentési sorozatban készült a backup-
  95.           file.  Ez  a  karakter  A-tól  Z-ig  terjedhet, azaz egy nap
  96.           huszonhat  sorozatot  képes  megkülönböztetni,  ha  a  többi
  97.           paraméter mind megegyezik.
  98.           
  99.           A  katalógusfile  kiterjesztése is adathordozó szerepet tölt
  100.           be.  Teljes  (full)  backup  készítésekor ugyanis .FUL lesz,
  101.           növekményes   (inkrementális)   backup   esetén   .INC,  míg
  102.           különbségi    (differenciál)    backupnál    .DIF   lesz   a
  103.           katalógusfile   kiterjesztése.   Minden  egyes  full  backup
  104.           készítésekor,  amikor  egy  megadott setupfile-t használunk,
  105.           az  MSBACKUP  egy  mesterkatalógust készít. Ez nyomon követi
  106.           az  összes backup katalógust az adott cikluson keresztül. Ha
  107.           egy   újabb  full  backup  készül,  akkor  a  program  újabb
  108.           mesterkatalógust  készít.  A  katalógusfile-ból két példányt
  109.           hoz  létre.  Az  egyiket  a  merevlemezen, a másikat pedig a
  110.           biztonsági  másolatot  tartalmazó  lemezeken  vagy  hálózati
  111.           meghajtón helyezi el.
  112.           
  113.           A  program  mûködéséhez  legalább 512 Kbyte szabad RAM kell.
  114.           Ha  ennél  kevesebb  van,  hibaüzenetet kapunk, és a program
  115.           nem  fut.  Ilyen  esetekben  ki kell takarítani a memóriában
  116.           feleslegesen helyet foglaló TSR programokat.
  117.           
  118.           A  program lehetôséget ad arra, hogy többféle, a pillanatnyi
  119.           feladatoknak  megfelelô  setupfile-t, többféle testreszabott
  120.           konfigurációs  file-t,  és  többféle katalógust használjunk.
  121.           Az   MSDOSDATA   változó   közvetítésével   adhatjuk  meg  a
  122.           programnak,  hol  vannak  ezek  a  file-ok,  ha  nem abban a
  123.           könyvtárban  találhatók,  ahonnan  a programot indítottuk. A
  124.           változó  használatához a CONFIG.SYS-ben vagy az AUTOEXEC.BAT
  125.           file-ban  szerepelnie  kell  egy  @KSET  MSDOSDATA=...@N sornak,
  126.           amelyben  megadjuk  a  fent  említett  file-okat  tartalmazó
  127.           könyvtárunkat.  Ez  lehetôvé  teszi, hogy hálózatba kapcsolt
  128.           gépen  vagy  olyan  számítógépen, amit többen is használnak,
  129.           ki-ki a saját megszokott beállításait használja.
  130.           
  131.           Itt   kell   megjegyeznünk,   hogy   bár  az  MSBACKUP  igen
  132.           barátságos    kezelési    felületû,   és   szolgáltatásaiban
  133.           rengeteget  javult  az  MS  DOS  eddigi  BACKUP programjához
  134.           képest,  mégsem  ér fel egy Norton Backuppal vagy egy teljes
  135.           Central  Point  Backuppal  --  például nem készítették fel a
  136.           mágnesszalag-meghajtók  (streamerek) kezelésére. Mindazoknak
  137.           azonban,  akik megelégszenek a lemezekre való adatmentéssel,
  138.           bôségesen  megfelel  az MSBACKUP, s megkímélhetik magukat és
  139.           pénztárcájukat egy újabb backup program beszerzésétôl.
  140.           
  141.           
  142.            @VRESTORE@N
  143.           
  144.           A   régebbi   DOS-verziók   BACKUP   parancsával   készített
  145.           biztonsági  másolatokról  való  file-visszaállításhoz  az új
  146.           MSBACKUP  program  nem  használható.  E  feladatra a @KRESTORE@N
  147.           parancs   szolgál,  amely  a  kézikönyv  szerint  a  2.0-5.0
  148.           közötti  verziójú  DOS-ok  BACKUP-jával készített biztonsági
  149.           másolatok  visszaállítására van felkészítve. A backuplemezek
  150.           lehetnek  egyyforma  méretûek/típusúak  vagy  különbözôk.  A
  151.           parancs  használata  az  alábbi  általánosított  szerkezetet
  152.           követi:
  153.           
  154.           @KRESTORE     drive1:     drive2:[path][file-név]   [/S]    [/P]@N
  155.           @K[/B:dátum] [/A:dátum] [/E:idô] [/L:idô] [/M] [/N] [/D@N
  156.           
  157.           A  meglehetôsen  hosszúnak tûnô parancssor elsô paramétere a
  158.           backuplemezeket   tartalmazó   meghajtó   neve.   A  második
  159.           meghajtónév    a   célmeghajtó,   amelyen   vissza   akarjuk
  160.           telepíteni          a          BACKUP-pal          elmentett
  161.           file-okat/könyvtárszerkezetet.     E    paraméter    mellett
  162.           megadható  az a könyvtár is, ahol a visszaállított file-okat
  163.           el  akarjuk helyezni. Csak olyan könyvtárnevet adhatunk meg,
  164.           amilyenben  a  biztonsági  másolat  visszaállítandó file-jai
  165.           eredetileg       is       voltak.      Esetenként      egyes
  166.           file-neveket/maszkokat is megadhatunk.
  167.           
  168.           Ha  egy  elmentett  könyvtár  összes file-ját vissza akarjuk
  169.           állítani,   akkor  be  kell  írnunk  a  *.*-ot.  Ha  csak  a
  170.           könyvtárnevet  adjuk  meg, akkor a program azt egy file-ként
  171.           próbálja kipakolni, és ez hibához, hibaüzenethez vezet.
  172.           
  173.           A    használható    kapcsolókat   --   a   DOS-konvencióknak
  174.           megfelelôen  -- egy per (/) jellel vezetjük be. Közöttük nem
  175.           kötelezô,   de   a   jobb   olvashatóság  kedvéért  célszerû
  176.           szóközöket   hagyni.   Egy   sorban   többféle  kapcsoló  is
  177.           használható.   Egyesek   további  kiegészítô  paraméterekkel
  178.           láthatók  el,  mások  csak  egyetlen  karakterbôl  állnak. A
  179.           kapcsolók  kiegészítéseit  kettôspont  után  kell  beírnunk,
  180.           folyamatosan,    elválasztó   szóköz   nélkül.   A   @KRESTORE@N
  181.           kapcsolóit  a  használat gyakoriságának megfelelô sorrendben
  182.           ismertetjük.
  183.           
  184.           @V/S  (restore  Subdirs)@N  Az  eredeti  könyvtárszerkezetet  is
  185.           visszaállítja,       nemcsak       a      file-okat,      ha
  186.           könyvtárinformációkat is rögzítettünk a backupfile-ban.
  187.           
  188.           @V/P   (Permission)@N   Ha  ezzel  a  kapcsolóval  használjuk  a
  189.           programot,   engedélyt  kér  a  csak  olvasható  (read-only)
  190.           file-ok  visszaállítására,  és  akkor  is, ha a céllemezen a
  191.           visszaállítandó  file-okkal  azonos nevû file-ok találhatók,
  192.           amelyek  frissebbek  a  backup példánynál, vagy változtak az
  193.           utolsó backup óta.
  194.           
  195.           @V/B:dátum   (Before)@N   A   @K/B@N  kapcsoló  hatására  a  program
  196.           csak  a  megadott  idôpontban vagy annál régebben módosított
  197.           file-okat   állítja   helyre.   A   dátum  formátuma  a  gép
  198.           beállításától  függ,  amit  többnyire  a  CONFIG.SYS @KCOUNTRY@N
  199.           parancsával   szoktak   módosítani.  Az  érvényben  lévô  és
  200.           használható    dátumformátumról   legegyszerûbben   a   @KDATE@N
  201.           parancs kiadásával kaphatunk információt.
  202.           
  203.           @V/A:dátum   (After)@N   A  @K/B@N  kapcsolóhoz  hasonló  a  szerepe
  204.           a   @K/A@N  kapcsolónak  is,  azzal  a  kis  különbséggel,  hogy
  205.           hatására  csak  a  megadott  vagy  az  azt  követô  dátummal
  206.           módosított  file-okat  állítja  helyre  a  program.  A @K/A@N és
  207.           @K/B@N   kapcsolók   kombinálásával  megadott  idôintervallumban
  208.           módosított file-okat állíthatunk vissza.
  209.           
  210.           @V/E:idô   (Earlier)@N   A   @K/B@N   kapcsolóhoz   hasonló  hatású,
  211.           de  itt  nem  dátumot,  hanem órát és percet kell megadni az
  212.           érvényben    levô   formátumban,   amelyrôl   a   DOS   @KTIME@N
  213.           parancsa   adhat   információt.   Åltalában  a  @K/B@N  kapcsoló
  214.           kiegészítéseként használják.
  215.           
  216.           @V/L:idô   (Later)@N   A   @K/E@N   kapcsoló   párja.   A   megadott
  217.           idôpontban  vagy  azt  követôen módosított file-okat állítja
  218.           vissza.   Itt   is   használható   a   @K/E@N  és  @K/L@N  kapcsolók
  219.           kombinációja egy idôintervallum megadására.
  220.           
  221.           @V/M  (Modified)@N  A  kapcsoló  hatására  a program csak azokat
  222.           a  file-okat  állítja  vissza,  amelyek az utolsó mentés óta
  223.           módosultak.  Olyan  esetekre  tervezték, amikor valami miatt
  224.           szükségessé  válik  egy  vagy  több  file  elôzô állapotának
  225.           visszaállítása.
  226.           
  227.           @V/N     (Newer)@N    A    @K/N@N    kapcsolóval    kiegészítve    a
  228.           @KRESTORE@N  parancssorát  a  program  csak  azokat  a file-okat
  229.           állítja   vissza,   amelyek   már   nem   találhatók  meg  a
  230.           céllemezen.
  231.           
  232.           @V/D   (Display   a   list)@N   A   @KRESTORE@N   parancs   arra  is
  233.           lehetôséget    ad,   hogy   kilistázzuk   a   képernyôre   a
  234.           backuplemezeken  levô,  a  parancssorban  megadott  maszknak
  235.           megfelelô    file-okat,   anélkül   hogy   a   visszaállítás
  236.           megtörténne.  Bár  a  program  a  @K/D@N  kapcsolóval  nem állít
  237.           vissza  egyetlen  file-t  sem, a célmeghajtót mégis meg kell
  238.           adni a parancssorban.
  239.           
  240.           A  programnak van néhány korlátja. Az egyik például az, hogy
  241.           rendszerfile-okat  (IO.SYS  és  MSDOS.SYS)  nem  lehet  vele
  242.           visszatölteni.    Nem    használható   olyan   meghajtókkal,
  243.           amelyeket    az    @KASSIGN@N    vagy    a    @KJOIN@N    paranccsal
  244.           kezelünk.
  245.           
  246.           A  parancs  batch  alkalmazásokban  kilépéskor  beállítja az
  247.           ERRORLEVEL   értéket.   A   lehetséges   értékeket  és  ezek
  248.           jelentését táblázatunk tartalmazza.
  249.           
  250.           @KNagy Gábor@N
  251.           
  252.           
  253.           @VA RESTORE parancs ERRORLEVEL táblázata@N
  254.           
  255.           @VKód    Jelentése@N
  256.           1    Hiba nélkül visszaállított mindent a program.
  257.           2    A visszaállításra megadott file nem található a backuplemezeken.
  258.           3    A  felhasználó  megszakította a program futását a [Ctrl C@N vagy [Ctrl Break gombkombinációval.
  259.           4    Helyreállításkor hiba történt.
  260.